package com.ruoyi.hotel.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 房间类型对象 room_type
 * 
 * @author w
 * @date 2025-03-21
 */
public class RoomType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 房间类型id */
    private Long id;

    /** 房间类型名称 */
    @Excel(name = "房间类型名称")
    private String name;

    /** 床信息 */
    @Excel(name = "床信息")
    private String bed;

    /** 是否有窗户 */
    @Excel(name = "是否有窗户")
    private String isWindow;

    /** 是否禁止吸烟 */
    @Excel(name = "是否禁止吸烟")
    private String noSmoking;

    /** 房屋面积 */
    @Excel(name = "房屋面积")
    private Long floorSpace;

    /** 现在的价格 */
    @Excel(name = "现在的价格")
    private Long presentPrice;

    /** 原价 */
    @Excel(name = "原价")
    private Long originalPrice;

    /** 房间封面 */
    @Excel(name = "房间封面")
    private String pic;

    /** 可入住人数 */
    @Excel(name = "可入住人数")
    private Long num;

    /** 民宿id */
    @Excel(name = "民宿id")
    private Long hid;

    /** 客房数 */
    @Excel(name = "客房数")
    private Long rooms;

    /** 部门id */
    @Excel(name = "部门id")
    private Long deptId;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }

    public void setBed(String bed) 
    {
        this.bed = bed;
    }

    public String getBed() 
    {
        return bed;
    }

    public void setIsWindow(String isWindow) 
    {
        this.isWindow = isWindow;
    }

    public String getIsWindow() 
    {
        return isWindow;
    }

    public void setNoSmoking(String noSmoking) 
    {
        this.noSmoking = noSmoking;
    }

    public String getNoSmoking() 
    {
        return noSmoking;
    }

    public void setFloorSpace(Long floorSpace) 
    {
        this.floorSpace = floorSpace;
    }

    public Long getFloorSpace() 
    {
        return floorSpace;
    }

    public void setPresentPrice(Long presentPrice) 
    {
        this.presentPrice = presentPrice;
    }

    public Long getPresentPrice() 
    {
        return presentPrice;
    }

    public void setOriginalPrice(Long originalPrice) 
    {
        this.originalPrice = originalPrice;
    }

    public Long getOriginalPrice() 
    {
        return originalPrice;
    }

    public void setPic(String pic) 
    {
        this.pic = pic;
    }

    public String getPic() 
    {
        return pic;
    }

    public void setNum(Long num) 
    {
        this.num = num;
    }

    public Long getNum() 
    {
        return num;
    }

    public void setHid(Long hid) 
    {
        this.hid = hid;
    }

    public Long getHid() 
    {
        return hid;
    }

    public void setRooms(Long rooms) 
    {
        this.rooms = rooms;
    }

    public Long getRooms() 
    {
        return rooms;
    }

    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }

    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("bed", getBed())
            .append("isWindow", getIsWindow())
            .append("noSmoking", getNoSmoking())
            .append("floorSpace", getFloorSpace())
            .append("presentPrice", getPresentPrice())
            .append("originalPrice", getOriginalPrice())
            .append("pic", getPic())
            .append("num", getNum())
            .append("hid", getHid())
            .append("rooms", getRooms())
            .append("deptId", getDeptId())
            .append("userId", getUserId())
            .toString();
    }
}
